package cn.wolfcode.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 积分变更日志表
 */
@Data
public class AccountLog implements Serializable {

    /**
     * 扣积分
     */
    public static final int TYPE_DECR = 0;

    /**
     * 加积分
     */
    public static final int TYPE_INCR = 1;

    /**
     * 业务主键
     */
    private String tradeNo;

    /**
     * 商户订单号
     */
    private String outTradeNo;

    /**
     * 用户Id
     */
    private Long userId;

    /**
     * 积分变更类型. 0是减少 1是增加
     */
    private int type;

    /**
     * 此次变化金额
     */
    private Long amount;

    /**
     * 日志插入时间
     */
    private Date gmtTime;

    /**
     * 备注信息
     */
    private String info;
}
